//
//  XYDataEnvironmentConfig.m
//  PeiJue
//
//  Created by lxy on 2017/12/6.
//  Copyright © 2017年 lixiya. All rights reserved.
//

#import "XYDataEnvironmentConfig.h"
#import <IQKeyboardManager/IQKeyboardManager.h>

@implementation XYDataEnvironmentConfig

+ (instancetype)sharedInstance {
    static XYDataEnvironmentConfig *config = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        config = [[XYDataEnvironmentConfig alloc] init];
    });
    return config;
}

#pragma mark - Publics
- (void)initData {
    /* 初始化数据环境配置信息 */
    // 全局键盘设置
    [self configKeyboard];

    // 本地数据
    
    // 友盟
    
    // bugly
    
    // ...
    
}

#pragma mark - Privates
- (void)configKeyboard {
    IQKeyboardManager *manager = [IQKeyboardManager sharedManager];
    manager.shouldResignOnTouchOutside = YES; // 控制点击背景是否收起键盘
    manager.shouldToolbarUsesTextFieldTintColor = NO; // 控制键盘上的工具条文字颜色是否用户自定义
    //manager.toolbarBarTintColor = [UIColor redColor];
    manager.enableAutoToolbar = YES; // 控制是否显示键盘上的工具条
    manager.shouldShowToolbarPlaceholder = YES; // 是否显示占位文字
    manager.placeholderFont = [UIFont boldSystemFontOfSize:12]; // 设置占位文字的字体
    manager.keyboardDistanceFromTextField = 30.0f; // 输入框距离键盘的距离
}



@end
